having vomited - French English Dictionary